//用来初始化查询条件数据状态
/**
 * 
 * @param {*
 * 第1个参数传入面板配置数组，例如查询面板要显示用户名查询框：[{name: "userId", label: "用户名"}]会自动生成条件
 * 第2个参数可不传格式如下：defaultOption={currentPage: 1,pageSize: 10}
 * 
 * } list 
 * @returns 
 */
const initSearchConfig = (list = [], defaultOption = {

}) => {
    let object = {
        pageIndex: 1,//当前在第几页
        pageSize: 10,//每页多少条数据
        ...defaultOption
    };
    list.forEach(item => {
        let key = item.name;
        object[key] = null
    })
    return object;
}

export default initSearchConfig